<html>
<head><meta charset="utf-8"><title>async vision - status quo - characters · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20status.20quo.20-.20characters.html">async vision - status quo - characters</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="230923943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20status%20quo%20-%20characters/near/230923943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Frederik Baetens <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20status.20quo.20-.20characters.html#230923943">(Mar 18 2021 at 19:27)</a>:</h4>
<p>Hi! I have some experience with other languages, and with rust, and have never done any async programming. I guess I'd fall mostly into Alan or Barbara (since I already know rust) But I feel like not knowing async or not makes a big difference to how one experiences stepping into the rust Async ecosystem. For example, if Alan has async experience in dart or js, he might find it easier to get started with async in Rust.</p>
<p>I feel that Rust being my first introduction to async has had a significant impact on my experience with async in Rust, so I was wondering if that's something that the characters could be further differentiated by.</p>



<a name="230992749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20status%20quo%20-%20characters/near/230992749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20status.20quo.20-.20characters.html#230992749">(Mar 19 2021 at 09:01)</a>:</h4>
<p>This is a really interesting question: how much does experience in async programming models from other languages make in learning Rust async? Certainly having experience thinking in abstract terms about async/await can help one wrap their heads around Rust's model, but Rust's model is also different than most other async models (e.g., there is no global runtime that automatically drives futures to completion like there is in JS or C#). I guess the question is does it make a big enough difference for this to justify another character. Perhaps as we write more stories, we might be in a better position to answer this question.</p>



<a name="231055771"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20status%20quo%20-%20characters/near/231055771" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20status.20quo.20-.20characters.html#231055771">(Mar 19 2021 at 17:00)</a>:</h4>
<p>Hmm, interesting, i'd like to wait until we have a story that can't be told for Barbara-- it seems like we can tell some stories about "barbara as she was first learning Rust" if we have to</p>



<a name="231055799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20status%20quo%20-%20characters/near/231055799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20status.20quo.20-.20characters.html#231055799">(Mar 19 2021 at 17:01)</a>:</h4>
<p>I'm just trying to keep total number of characters to 4</p>



<a name="231055896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20status%20quo%20-%20characters/near/231055896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20status.20quo.20-.20characters.html#231055896">(Mar 19 2021 at 17:01)</a>:</h4>
<p>FWIW I think we should stick to the 4 characters until it's painfully obvious that we need a 5th</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>